/* MegaMenu Border
--------------------------------------------------------- */
#menusys_mega div.subarrowtop{background: url(../img/arrow-mega.png) no-repeat 30px bottom;height: 10px; display: block; margin-top:-14px;}

#menusys_mega div.subwrapcenter-left{}
#menusys_mega div.subwrapcenter-right{
	border-top: 0;
	display: block;
	overflow: hidden;
}
#menusys_mega div.subwrapcenter{ margin: 0 0 10px 0; display: inherit; overflow: hidden; width:190px; display: inline-block; }

#menusys_mega div.subwrapcenter-left div.subwrapcenter-left {padding:3px;background:#8a8a8a;}

#menusys_mega div.subwrapcenter-right div.subwrapcenter-right{background:#eef1f3;}

#menusys_mega .megacol ul.mega-ul{margin:  10px 10px 0 10px;}

#menusys_mega .megacol {float: left;width: 170px;display: inline-block;}

/* Level2 MegaMenu
--------------------------------------------------------- */

#menusys_mega .megacol ul.mega-ul li {
	padding: 0 0 1px 0;
	float: none;
	display: block;
	background: none;
	border-bottom: 1px dashed #cecece;
}
#menusys_mega li .megacol ul.mega-ul li.mega-li a{
	padding:0 0 0 15px;
	background:url("../img/a-haschild.png") no-repeat 5px 10px;
}
#menusys_mega li .megacol ul.mega-ul li.mega-li:hover{
	background: #fff;
}
#menusys_mega li.hasChild .submenu-wrap{
	display: none;
	transition:all 0.5s ease;
}
#menusys_mega li.hasChild:hover div.submenu-wrap{
	display: block;
}
#menusys_mega li.hasChild  ul a:hover ,
#menusys_mega li.hasChild  ul a:active,
#menusys_mega li.hasChild  ul a:focus,
#menusys_mega li.hasChild  ul.mega-ul  a.active:hover {
	text-decoration: none;
	margin: 0;
	padding-left: 0px;
	background:#fff;
	display: block;
}